home *** CD-ROM | disk | FTP | other *** search
- #
- # term -- a shell function to set the terminal type interactively or not.
- #
-
- term()
- {
- local t
-
- if [ $# != 0 ] ; then
- eval $(tset -sQ $1)
- else # interactive
- if [ -z "$TERM" ] ; then
- TERM="unknown"
- fi
-
- case "$TERM" in
- network|dialup|unknown|lat)
- TERM=unknown
- ;;
- *)
- eval $(tset -sQ)
- ;;
- esac
-
- while [ "$TERM" = "unknown" ] ; do
- echo -n "Terminal type: "
- read t
- if [ -n "$t" ] ; then
- eval $(tset -sQ $t)
- fi
- done
- fi
- }
-
-
-